<!---
*  前端仿至SOMD5
*  内核开发者: ByHandsome QQ群 908322022
*  系统由PHP + 分布式Mysql 组成
*  开发时间: 2020年4月21日 
*  当前版本: V6.0版
*  负载能力: 2千6百万条数据 0.15秒读写完成。
--->
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="keywords" content="md5,md5加密,md5校验,md5解密,md5破解,chahash,md5在线破解,md5在线解密,md5免费解密,在线破解,在线md5解密,md5解密网站,md5在线加密"/>
<meta name="description" content="MD5在线免费破解,支持md5,sha1,mysql,sha256,sha512,md4,织梦,vBulletin,Discuz,md5(Joomla),mssql(2012),ntlm,md5(base64),sha1(base64),md5(wordpress),md5(Phpbb3),md5(Unix),des(Unix)等数十种加密方式"/>
<title>MD5免费在线解密破解_MD5在线加密-CHAHASH</title>
<link rel="stylesheet" type="text/css" href="https://cdn.bootcss.com/bootstrap/3.1.1/css/bootstrap.min.css">
<style>
body,html{width:100%;height:100%;background-color:#f5f5f5}
.main{width:700px;height:400px;position:absolute;top:50%;left:50%;margin-top:-250px;margin-left:-350px}
.main-panel{margin-top:80px}
.text-wrap{width:500px;min-height:100px;margin:30px auto;padding:20px 0;position:relative;clear:both;font-family:	SimHei,serif;font-size:50px;text-align:center;color:#5CB85C;font-weight:600}
#footer nav{background-color:#dedede}
</style>
</head>
<body>
<div class="main">
	<div class="row">
		<div class="col-md-12">
			<div class="text-wrap">
				输入让你蛋疼的MD5
			</div>
		</div>
	</div>
	<div class="row">
		<div class="col-lg-12">
			<div class="input-group input-group-lg">
				<input type="text" id="hash" class="form-control" aria-label="..." name="hash">
				<input type="hidden" id="captcha" name="captcha">
				<div class="input-group-btn">
					<button type="submit" id="crack" class="btn btn-success btn-lg search-btn" aria-haspopup="true" aria-expanded="false"><b>解密</b></button>
				</div>
			</div>
		</div>
		<div class="row main-panel">
			<div class="col-md-1">
			</div>
			<div class="col-md-10">
				<div id="color" class="panel panel-success">
					<div class="panel-heading" id="ti">
						解密不成功怎么办？
					</div>
					<div class="panel-body" id="re" style="word-wrap:break-word; word-break:break-all;display:block">
						<small>如已收录都是秒解密,没有收录的将在一星期内结束,一小时内能解开大部分查不到的密文</small>
						<br><a href="http://news.chahash.com/api.html" target="_Blank" style="color: #FF0000">获取API授权码</a>&nbsp;
					</div>
				</div>
			</div>
		</div>
	</div>
</div>
</body>
<div id="footer" class="container">
	<nav class="navbar navbar-default navbar-fixed-bottom">
	<div>
		<p class="navbar-text navbar-right" style="margin-right:30px;">
			&copy; 2012-2018 CHAHASH All Rights Reserved.
			<a href="/tijiao.html" target="_Blank" style="color: #FF0000">提交明文</a> | 
			<a href="/batch.html" target="_Blank" style="color: #FF0000">批量解密</a> | 
			<a href="http://news.chahash.com/api.html" target="_Blank" style="color: #FF0000">API demo</a> | 
			<a href="http://news.chahash.com/2019/09/4/" target="_Blank">历史版本</a> |
            <a href="http://news.chahash.com/md5.html" target="_Blank">无法解密</a> |备案中....|
            <script type="text/javascript" src="https://s9.cnzz.com/z_stat.php?id=1277997163&web_id=1277997163"></script>
		</p>
	</div>
	</nav>
</div>
<script src="https://cdnjs.loli.net/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src="https://cdnjs.loli.net/ajax/libs/blueimp-md5/2.8.0/js/md5.min.js"></script>
<script src="https://cdnjs.loli.net/ajax/libs/js-sha1/0.4.1/sha1.min.js"></script>
<script src="/captcha/clicaptcha.js?1019"></script>
<link rel="stylesheet" href="/captcha/css/captcha.css">
<script>
function getCookie(cookieName) {
	var strCookie = document.cookie;
	var arrCookie = strCookie.split("; ");
	for (var i = 0; i < arrCookie.length; i++) {
		var arr = arrCookie[i].split("=");
		if (cookieName == arr[0]) {
			return arr[1];
		}
	}
	return "";
}

function jiemi(hash, type, verify){
	$.post("search.php",{
		hash: hash,
		t: type,
		captcha: verify
	}, function(result) {
		var error = result.err;
		var datab = '结果';
		switch (error) {
		case 0:
			$('#color').attr('class', 'panel panel-success');
			var dataa = result.data;
			//var datab = result.type;
			break;
		case 1:
			$('#color').attr('class', 'panel panel-warning');
			$("#hash").focus();
			var dataa = '请输入密文';
			break;
		case 2:
			$('#color').attr('class', 'panel panel-warning');
			var dataa = '密文格式错误,无法正常识别！';
			break;
		case 3:
			$('#color').attr('class', 'panel panel-danger');
			var dataa = '破解失败,已加入本站后台解密，请等待最多5天，如果解密成功将自动收录数据库中，否则表示解密失败。实时查询失败则后台解密成功的希望并不大';
			break;
		case 4:
			$('#color').attr('class', 'panel panel-danger');
			var dataa = (result.data);
			break;
		case 5:
			$('#color').attr('class', 'panel panel-danger');
			var dataa = '验证失败,请重新点击查询';
			//document.cookie = "verify=0";
			break;
		}
		$("#re").html(dataa);
		$("#ti").html(datab);
	}, "json");
}

$(document).ready(function() {
	$("#crack").click(function() {
		hash = $("#hash").val();
		hash = $.trim(hash);
		type = $("#type").val();
		
		var verify = getCookie("verify");
		if (1 != verify) {
			$('#captcha').clicaptcha({
				src: './include/clicaptcha.php',
				callback: function() {
					var verify = $('#captcha').val();
					jiemi(hash, type, verify);
				}
			});
			
		} else {
			jiemi(hash, type, 0);
		}
		jiemi(hash, type, 0);
		$("#re").html("解密中...");
	});
	$("#hash").keyup(function() {
		pass = $("#hash").val();
		pass = $.trim(pass);
		var b = /^[a-fA-F0-9]{16}$|^[a-fA-F0-9]{20}$|^[0-9a-zA-Z.\/]{13}$|[A-Za-z0-9.\/\+]{22}(==)|^[A-Za-z0-9.\/\+]{27}(=)$|^(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[0-9]{1,2})(\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[0-9]{1,2})){3}$|^(ip|IP)$/;
		if (pass.match(b) || pass.length > 31) {
			$('#crack').attr("disabled", false);
		} else {
			$('#crack').attr("disabled", true);
			hash = md5(pass);
			sha1hash = sha1(pass);
			data = "md5_16:" + hash.substr(8, 16) + "<br>md5_32:" + hash + "<br>sha1:" + sha1hash;
			$("#re").html(data);
			/* 防止恶意利用,已删除提交代码 */
			$.ajax({
				url: 'tijiao.php?hash=' + encodeURIComponent(pass)
			})
		}
	});
	$("#hash").keyup(function(event) {
		if (event.keyCode == 13) $("#crack").click();
	});
});
$(function() {
	$(".select-ul a").click(function(event) {
		$(".search-select").text($(this).text());
		$(".search-select").attr('name', $(this).attr('name'));
		$(".endselect").attr('value', $(this).attr('name'));
	});
});
var _hmt = _hmt || [];
</script>
</body>
</html>